#include"comm.h"


int main()
{

  //创建匿名管道
  if(mkfifo(PATH,0666)<0)
  {
    perror("mkfifo");
    return 1;
  }
  
  //创建管道成功，打开管道
  int fd=open(PATH,O_RDONLY);
  if(fd<0)
  {
    perror("open");
    return 2;
  }

  //进行读取操作
  char buff[64]={0};
  while(1)
  {
    int num=read(fd,buff,sizeof(buff)-1);
    
    if(num>0)
    {
      printf("%s\n",buff);
    }
    else if(num==0)
    {
      perror("client quit");
      break;
    }
    else{
     perror("read");
     break;
    }
  }

  close(fd);
  return 0;
}
